package com.stormrage.edu.serv.edu;

import java.util.List;

import com.stormrage.entity.edu.EduMajor;
import com.stormrage.entity.edu.rep.EduMajorRep;
import com.stormrage.entity.edu.req.EduMajorReq;
import com.stormrage.entity.rep.ListRep;
import com.stormragetech.core.exception.StormrageTechException;

public interface EduMajorServ {

	public Integer create(EduMajor arg0) throws StormrageTechException;

	public void update(EduMajor arg0) throws StormrageTechException;

	public void delete(Integer arg0) throws StormrageTechException;

	public Integer queryCount(EduMajorReq arg0) throws StormrageTechException;

	public EduMajor queryById(Integer arg0) throws StormrageTechException;

	public EduMajor queryByBunchId(Integer arg0) throws StormrageTechException;

	public ListRep queryList(EduMajorReq arg0) throws StormrageTechException;

	public ListRep queryList(Integer arg0, EduMajorReq arg1) throws StormrageTechException;

	public List<EduMajor> queryListById(Integer arg0) throws StormrageTechException;

	public List<EduMajorRep> queryListForExam(Integer arg0) throws StormrageTechException;

	public List<EduMajorRep> queryRepListById(Integer arg0) throws StormrageTechException;

}
